package net.hn.hnms.biz.safety.water.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;

/**
 * 长观孔监测基础信息(DwdShfzCgkBaseHoledefine)实体类
 *
 * @author makejava
 * @since 2022-09-26 11:03:21
 */
@Data
@TableName(value = "dwd_shfz_cgk_base_holedefine",schema = "shfz")
@ApiModel(value = "长观孔监测基础信息")
public class HoledeBasePo implements Serializable {
    private static final long serialVersionUID = -29008977803462222L;
    /**
     * 煤矿编码
     */
    @ApiModelProperty(value = "煤矿编码")
    private String mineCode;
    /**
     * 测点编码
     */
    @ApiModelProperty(value = "测点编码")
    private String pointCode;
    /**
     * 传感器类型
     */
    @ApiModelProperty(value = "传感器类型")
    private String sensorType;
    /**
     * 传感器位置
     */
    @ApiModelProperty(value = "传感器位置")
    private String sensorLocation;
    /**
     * 观测层位
     */
    @ApiModelProperty(value = "观测层位")
    private String observationHorizon;
    /**
     * 观测层厚
     */
    @ApiModelProperty(value = "观测层厚")
    private BigDecimal observationThickness;
    /**
     * 观测层深
     */
    @ApiModelProperty(value = "观测层深")
    private BigDecimal observationDepth;
    /**
     * 孔深
     */
    @ApiModelProperty(value = "孔深")
    private BigDecimal holeDepth;
    /**
     * 孔径
     */
    @ApiModelProperty(value = "孔径")
    private BigDecimal holeAperture;
    /**
     * 孔口坐标X
     */
    @ApiModelProperty(value = "孔口坐标X")
    private Double xCoordinate;
    /**
     * 孔口坐标Y
     */
    @ApiModelProperty(value = "孔口坐标Y")
    private Double yCoordinate;
    /**
     * 孔口坐标Z
     */
    @ApiModelProperty(value = "孔口坐标Z")
    private Double zCoordinate;
    /**
     * 日蓝色预警值,水位传感器必填项
     */
    @ApiModelProperty(value = "日蓝色预警值,水位传感器必填项")
    private String dayLevelBlueWarning;
    /**
     * 日黄色预警值,水位传感器必填项
     */
    @ApiModelProperty(value = "日黄色预警值,水位传感器必填项")
    private String dayLevelYellowWarning;
    /**
     * 日橙色预警值,水位传感器必填项
     */
    @ApiModelProperty(value = "日橙色预警值,水位传感器必填项")
    private String dayLevelOrangeWarning;
    /**
     * 日红色预警值,水位传感器必填项
     */
    @ApiModelProperty(value = "日红色预警值,水位传感器必填项")
    private String dayLevelRedWarning;
    /**
     * 日蓝色预警值,水温传感器必填项
     */
    @ApiModelProperty(value = "日蓝色预警值,水温传感器必填项")
    private BigDecimal dayTemperatureBlueWarning;
    /**
     * 日黄色预警值,水温传感器必填项
     */
    @ApiModelProperty(value = "日黄色预警值,水温传感器必填项")
    private BigDecimal dayTemperatureYellowWarning;
    /**
     * 日橙色预警值,水温传感器必填项
     */
    @ApiModelProperty(value = "日橙色预警值,水温传感器必填项")
    private BigDecimal dayTemperatureOrangeWarning;
    /**
     * 日红色预警值,水温传感器必填项
     */
    @ApiModelProperty(value = "日红色预警值,水温传感器必填项")
    private BigDecimal dayTemperatureRedWarning;
    /**
     * 安装时间
     */
    @ApiModelProperty(value = "安装时间")
    private String installTime;
    /**
     * 数据上传时间
     */
    @ApiModelProperty(value = "数据上传时间")
    private Date uploadTime;
    /**
     * 入库时间
     */
    @ApiModelProperty(value = "入库时间")
    private Date createTime;
    /**
     * 是否生效
     */
    @ApiModelProperty(value = "是否生效")
    private String dataFlag;



}

